#!/bin/bash

# 设置 wujue_cs_frontend_test 文件夹权限的脚本
# 用法：在服务器上执行：bash set_permissions.sh

FRONTEND_DIR="/opt/apps/wujue_cs_frontend_test"

echo "正在设置 $FRONTEND_DIR 的权限..."

# 检查目录是否存在
if [ ! -d "$FRONTEND_DIR" ]; then
    echo "错误：目录 $FRONTEND_DIR 不存在"
    exit 1
fi

# 设置文件夹权限：755 (drwxr-xr-x)
# 所有者：读写执行，组和其他人：读执行
find "$FRONTEND_DIR" -type d -exec chmod 755 {} \;

# 设置文件权限：644 (-rw-r--r--)
# 所有者：读写，组和其他人：只读
find "$FRONTEND_DIR" -type f -exec chmod 644 {} \;

# 确保 index.html 可读（有时候需要）
if [ -f "$FRONTEND_DIR/index.html" ]; then
    chmod 644 "$FRONTEND_DIR/index.html"
fi

# 设置所有者为 root:root（如果需要）
# chown -R root:root "$FRONTEND_DIR"

echo "权限设置完成！"
echo ""
echo "当前权限："
ls -ld "$FRONTEND_DIR"
ls -l "$FRONTEND_DIR" | head -10

